package com.onesports.intelligent.k12.polarlight.common.domain.bo;

/**
 * @author lcf
 * @description: ErrorLogin
 * @date 2021年11月22日 9:11
 */
public class ErrorLogin {

    /**
     * 账号锁定时间 单位: 秒
     */
    private final int lockInTime = 5 * 60;
    /**
     * 最大允许错误次数
     */
    private final int maxLimit = 5;
    /**
     * 缓存过期时间 单位: 秒
     */
    private final long expire = 5 * 60;
    /**
     * 用户id
     */
    private String id;
    /**
     * 用户
     */
    private String username;
    /**
     * 时间戳
     */
    private String currentTimestamp;
    /**
     * 输入错误密码次数
     */
    private int limit;
    /**
     * 锁定状态 1 可用； 0 锁定
     */
    private int isLockIn = 1;

    public ErrorLogin() {
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getCurrentTimestamp() {
        return currentTimestamp;
    }

    public void setCurrentTimestamp(String currentTimestamp) {
        this.currentTimestamp = currentTimestamp;
    }

    public int getLimit() {
        return limit;
    }

    public void setLimit(int limit) {
        this.limit = limit;
    }

    public int getLockInTime() {
        return lockInTime;
    }

    public int getIsLockIn() {
        return isLockIn;
    }

    public void setIsLockIn(int isLockIn) {
        this.isLockIn = isLockIn;
    }

    public int getMaxLimit() {
        return maxLimit;
    }

    public long getExpire() {
        return expire;
    }
}
